# 洗衣机 高度 宽度 颜色 洗衣服  --共同属性
# 放到类里面去   小驼峰命名

"""
自定义一个类
class 类名(object):   默认就是object object是所有类的父类  继承
    pass  # 属性和方法

实例化对象
对象名 = 类名()
"""
# list  dict   都是类  属性和方法 append
# 洗衣机类 -- 洗衣机对象
# 定义洗衣机类 --类抽象的概念(不存在)
class Washer():
    # 洗衣机-能洗衣服(方法--动词)
    def wash(self):  # self相当于就是实例化的对象 xiaotiane
        print(self,"这是类里面的")
        self.color = "白色" # 类里面定义属性
        print(f"洗衣机能洗衣服，他的颜色是{self.color}")  # 类里面获取属性

# 实例化(被创造)洗衣机类 -- 对象(实实在在存在的一个实体)
xiaotiane = Washer() # xiaotiane对象
print(xiaotiane,"这是类外面的")  # 对象
# 在类外面通过对象名.属性/方法调用类的属性/方法
xiaotiane.wash() # wash()方法属于Washer()  接口
xiaotiane.height = 200  # 类外面定义高度属性(形容词)
xiaotiane.width = 200 # 类外面定义宽度属性
# 获取高度和宽度
print(xiaotiane.width)
print(xiaotiane.height)

# haier = Washer()
# print(haier)
# haier.wash()
# 通过类创建对象

# 每次去创建的对象都是一个独立的存在(互不影响)







